Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Nigeria F1 Chile #1-w3 USA F18 Germany F11 USA F19 Chile F1a Chile F1b Germany F1 Germany F2 Colombia F2 France F3 France F4 Chile F1 Chile F2 Chile F3 Romania F11 Argentina F9 Argentina F11 Argentina F12 Chile F5 Chile F6 Chile F7 Colombia F1 Colombia F2 Panama F1 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Bolivia F1 Bolivia F2 Bolivia F3 Argentina F3 Argentina F7 Argentina F8 Argentina F9 Chile F3 Brazil F1 Brazil F2 Argentina F1 Argentina F2 Argentina F3 Colombia F1 Panama F1 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 France F8 Spain F28 Argentina F19 Chile F15 Brazil F42 Brazil F43 Argentina F3 Netherlands F5 Chile #1-w1 Belgium F1 Chile #1-w4 Belgium F7 Belgium F10 Belgium F14 Colombia F3 France F1 Colombia F1 France F2 Argentina F19 Argentina F20 USA F2 USA F3 Italy F5 Italy F6 Argentina F3 Romania F3 France F8 USA F14 France F9 Netherlands F4 Argentina F4 Argentina F5 Argentina F6 Colombia F3 Colombia F4 Chile F1 Chile F2 Belgium F2 Chile F3 Uruguay F1 Argentina F7 Portugal F3 France F5 Colombia F4 Chile F4 Romania F6 Romania F7 Romania F8 Romania F9 Romania F10 Romania F12 Romania F13 Argentina F1 Argentina F2 Argentina F3 France F7 Argentina F5 Romania F8 Romania F9 Romania F10 Romania F11 Romania F12 Argentina F10 Argentina F11 Argentina F12 Chile F1 Chile F2 Chile F3 Chile F4 Chile F5 Great Britain F1 Great Britain F2 Great Britain F3 Great Britain F4 Morocco F1 France F4 Morocco F2 France F6 Turkey F2 Turkey F3 Argentina F2 Romania F15 Romania F16 Romania F17 Romania F18 Argentina F16 Argentina F17 Argentina F18 Chile F2 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Brazil F33 Argentina F11 USA F8 USA F9 Argentina F2 Argentina F3 USTA Men's Challenger of Dallas - Dallas Open Mutouest de Saint-Brieuc - St. Brieuc Olbia Challenger - Olbia XI Trofeo Ciudad de Quito - Quito Bauer Watertechnology Cup - Eckental Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Arpa Ceramic Cup - Reggio Emilia Dusseldorf Open Challenger 2007 - Dusseldorf ATP Challenger La Serena - La Serena KGHM Dialog Polish Indoors - Wroclaw Challenger de Providencia-Copa Kia - Santiago Porsche Open - Poznan Black Forest Open - Freudenstadt 2nd Campionati Internazionali di Tennis Del'Umbria - Todi IPP Open - Helsinki Copa Petrobras-Paraguay - Asuncion Lima Challenger 2007 - Lima IV Challenger Ciudad De Guayaquil - Guayaquil Challenger Britania Zavaleta - Puebla Bordeaux Challenger Tampere Challenger Vigo Challenger Como Challenger Buenos Aires Challenger Mons Challenger Asuncion Challenger Kolding Challenger Guayaquil Challenger Genova Challenger Sao Paulo Challenger Lima Challenger Salinas Challenger Meknes Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Bogota Challenger Pereira Challenger Curitiba Challenger Rome Challenger Braunschweig Challenger Tampere Challenger Trani Challenger Medellin Challenger Eckental Challenger Aachen Challenger Guayaquil Challenger Buenos Aires Challenger Wolfsburg Challenger Santiago Challenger Guangzhou Challenger Pingguo Challenger Blumenau Challenger Rome Challenger Napoli Challenger Santos Challenger Bordeaux Challenger Scheveningen Challenger Sopot Challenger Trani Challenger San Marino Challenger Manerbio Challenger Como Challenger St. Remy Challenger Izmir Challenger Belo Horizonte Challenger Dallas Challenger Santiago Challenger Pereira Challenger Bordeaux Challenger Caltanissetta Challenger Monza Challenger Milan Challenger Poznan Challenger Oberstaufen Challenger San Marino Challenger Cali Challenger Campinas Challenger Mons Challenger San Juan Challenger Villa Allende Challenger Buenos Aires Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Quimper Challenger Sarasota Challenger Rome Challenger Nottingham-2 Challenger Oberstaufen Challenger Como Challenger Trnava Challenger Campinas Challenger Buenos Aires Challenger Lima Challenger Sao Paulo Challenger Bucaramanga Challenger Porto Alegre Challenger Itajai Challenger Bordeaux Challenger Scheveningen Challenger San Juan Challenger Copa Petrobras Santiago - Santiago Cordoba Challenger Siemens Open - Scheveningen Geneva Challenger Lambertz Open by Stawag 2007 - Aachen Scheveningen Challenger Montevideo Challenger Florionapolis Challenger Medellin Challenger Alessandria Challenger Lugano Challenger Pereira Challenger San Sebastian Challenger Brasov Challenger Guayaquil Challenger Quito Challenger Ostrava Challenger Lima Challenger Citta di Monza - Monza Ljubljana Open - Ljubljana Schickendanz Open - Furth Noumea Challenger Mons Challenger ATP Open Castilla y Leon - Segovia Lambertz Open by Stawag - Aachen Sao Paulo Challenger Salinas Challenger Sao Paulo Challenger Barranquilla Challenger Cherbourg Challenger San Juan Challenger Mestre Challenger Montevideo Challenger Poznan Challenger Irving Challenger Liberec Challenger Bogota Challenger Marburg Challenger La Serena Open - La Serena Trnava Challenger Braunschweig Challenger Mons Challenger Wroclaw Challenger Ostdeutscher Sparkessen Cup - Dresden Rennes Challenger Cali Challenger Open des Alpes Trophee BNP Paribas - Grenoble Liberec Challenger Prague Challenger Cherbourg Challenger Ostrava Challenger Mons Challenger Rennes Challenger San Remo Tennis Cup - San Remo Bordeaux Challenger Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras - Bogota Lyon Challenger Blois Challenger Marburg Challenger Liberec Challenger Trnava Challenger Eckental Challenger Bancolombia Open - Bogota Canberra Challenger Bordeaux Challenger III Aberto Santa Catarina de Tenis - Florianopolis Como Challenger Bogota Challenger Dallas Challenger Mons Challenger Buenos Aires Challenger Santiago Challenger Meerbusch Challenger Schickedanz Open 2007 - Furth Challenger 42 - Andrezieux The Tarka Challenger - Barnstaple Copa Petrobras Argentina - Buenos Aires Challenger Ford de Cherbourg - Cherbourg Mons Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Prostejov Challenger UTC Open - Cherkassy Panama City Challenger Challenger Copa Sevilla 2008 - Seville Quimper Challenger Cherbourg Challenger Trofeo Internacional Club Laieta - Barcelona Riviera di Rimini Challenger - Rimini ATP Challenger Trophy 2008 - Trnava Ethias Trophy - Mons Scheveningen Challenger Francavilla Challenger Bordeaux Challenger Open Prevadies - St. Brieuc Copa Petrobras-Uruguay - Montevideo Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Argentina - Buenos Aires Cordenons Challenger Lisbon Challenger Morocco Tennis Tour - Casablanca Salinas Challenger Prostejov Challenger IPP Open - Helsinki Lyon Challenger Santos Challenger Orleans Challenger Seguros Bolivar Open - Medellin Hamburg Challenger Eckental Challenger San Sebastian Challenger Abierto Internacional Varonil Ciudad de Cancun - Cancun Manerbio Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Barranquilla Challenger Ostdeutscher Sparkassen Cup - Dresden Rabat Challenger Unique Zagreb Open - Zagreb Seguros Bolivar Open - Bogota Caltanissetta Challenger Siemens Open 2007 - Scheveningen Challenger ATP de Cuenca Diario El Mercurio - Cuenca Barletta Challenger Sofia Challenger Santos Challenger GHI Bronz Classic - Bronx Prostejov Challenger Asuncion Challenger San Marino Challenger Santiago Challenger Prostejov Challenger St. Petersburg Challenger - St. Petersburg Porto Alegre Challenger Noumea Challenger Bucaramanga Challenger Morocco Tennis Tour - Fes Arad Challenger Morocco Tennis Tour - Marrakech Vicenza Challenger San Marino Challenger Bogota Challenger Orleans Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Timisoara Challenger - Timisoara Morocco Tennis Tour - Rabat Tunis Challenger Oberstaufen Challenger Aachen Challenger Caltanissetta Challenger Biella Challenger Poznan Challenger Tehran Open 2004 - Tehran Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Cordenons Challenger Bratislava Challenger Tanger Challenger Citta di Monza - Monza Todi Challenger Tanger Challenger Alphen Challenger San Remo Challenger Alessandria Challenger SkiStar Swedish Open - Bastad San Sebastian Challenger Manerbio Challenger Bercuit Challenger Ethias Trophy - Mons Bordeaux Challenger Scheveningen Challenger BellSouth Open - Vina del Mar Campinas Challenger Rennes Challenger Open de Montauban - Montauban Pau Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Next Generation Adelaide International - Adelaide Dutch Open Tennis - Amersfoort Sao Leopoldo Challenger Geneva Challenger Timisoara Challenger 2005 - Timisoara Bogota Challenger Buenos Aires Challenger Guayaquil Challenger Aberto de Sao Paulo - Sao Paulo Orange Prokom Open - Sopot IPP Geneva Trophy - Geneva Bordeaux Challenger LTA Wrexham Challenger - Wrexham Dutch Open Tennis - Amersfoort Architect Open - Budapest Orange Prokom Open - Sopot Montevideo Challenger Caltanissetta Challenger Budapest Challenger Open de L'Isere - Grenoble Campinas Challenger Mordovia Cup - Mordovia Generali Open - Kitzbuhel Ethias Tennis Trophy - Mons Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mons Challenger Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha SA Tennis Open - Johannesburg Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open Sud de France - Montpellier BMW Open - Munich Allianz Suisse Open - Gstaad Erste Bank Open - Vienna Aircel Chennai Open - Chennai VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Petrobras - Santiago SAP Open - San Jose Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Blois Challenger Topshelf Open - 's-Hertogenbosch BMW Open - Munich Open Sud de France - Montpellier Argentina Open - Buenos Aires Medellin Challenger Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Winston Salem - Winston Salem Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Montevideo Challenger Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Copa Claro - Buenos Aires Bet-at-home Open - Hamburg Open 13 Provence - Marseille Winston-Salem Open - Winston-Salem Moselle Open - Metz Turkish Airlines Open Antalya - Antalya If Stockholm Open - Stockholm Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Swiss Open - Gstaad Moselle Open - Metz European Open - Antwerp European Open - Antwerp Ricoh Open - 's-Hertogenbosch Bancolombia Open - Cali Meknes Challenger Sunrise Challenger Kosice Challenger Tata Open Maharashtra - Pune Oberstaufen Challenger Grand Prix Hassan II - Casablanca Braunschweig Challenger Open Sud de France - Montpellier VTR Open - Vina del Mar Heineken Open - Auckland Bank Austria Tennis Trophy - Vienna Movistar Open - Vina del Mar AEGON Championships - London Pilot Pen Tennis - New Haven Hungarian Open - Budapest Open Sud de France - Montpellier Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Swiss Indoors Basel - Basel Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 ATP Cup - Brisbane, Perth, Sydney French Open - Paris Wimbledon - London Olympics - London Davis Cup, World Group, PO, BEL-SWE 5-0 Olympics - Beijing Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Finals, Group D Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2